package com.sh.data.engine.application.model.dto.Isfd;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

@Data
@Schema
public class IsfdStaticStrengthAnalysisMatDTO implements Serializable {
    @Schema(description = "主键id")
    private Long id;
    @Schema(description = "文件名称")
    private String name;
    @Schema(description = "材料卡片id")
    private Integer cardId;
    @Schema(description = "弹性模量（MPa）")
    private Double elasticModulus;
    @Schema(description = "剪切模量（MPa）")
    private Double shearModulus;
    @Schema(description = "泊松比")
    private Double poissonRatio;
    @Schema(description = "密度（t/mm^3）")
    private Double density;
    @Schema(description = "热膨胀系数")
    private Double thermExpanCoeff;
    @Schema(description = "参考温度（℃）")
    private Double tref;
    @Schema(description = "结构阻尼系数")
    private Double ge;
    @Schema(description = "拉伸极限强度（MPa）")
    private Double tensionStressLimit;
    @Schema(description = "压缩极限强度（MPa）")
    private Double compressStressLimit;
    @Schema(description = "剪切极限强度（MPa）")
    private Double shearStressLimit;
}
